import { ipcRenderer } from 'electron-better-ipc'
// const homedir =

export const APP_NAME = ipcRenderer.callMain<any, string>('APP_NAME')

// 应用数据目录，获取系统的数据目录
// windows是%USERPROFILE%\AppData\Roaming\AppName
// macOS是~/Library/Application Support/AppName
export const APP_DATA_DIR = ipcRenderer.callMain<any, string>('APP_DATA_DIR')
// 打开的工作空间历史列表文件
export const WORK_SPACE_HISTORY_FILE = ipcRenderer.callMain<any, string>('WORK_SPACE_HISTORY_FILE')

// 应用配置文件目录
export const CONFIGS_FILE = ipcRenderer.callMain<any, string>('CONFIGS_FILE')

// 工作空间数据目录
export const getWorkSpaceDataDirById = (id: string) => {
    return ipcRenderer.callMain<string, string>('getWorkSpaceDataDirById', id)
}

// 工作空间数据文件
export const getWorkSpaceDataFilePathById = (id: string) => {
    return ipcRenderer.callMain<string, string>('getWorkSpaceDataFilePathById', id)
}
